Restricted Assignment Problem